Software Quality Assurance in CMM and XP- A Comparative Study
نویسندگان
چکیده
Software Quality Assurance is a planned and systematic set of activities necessary to provide adequate confidence that requirements are properly established and products or services confirm to specified standards. Successful software engineering strongly depends on the delivery of high quality software. In the present paper, we compare Capability Maturity Model (CMM) and Extreme Programming (XP) regarding their software quality support in terms of software quality development and software quality assurance and also we presented Software Quality Assurance Proposed by ISO 9000-3.
منابع مشابه
Maturing Extreme Programming Through the CMM
Extreme Programming (XP) and the Capability Maturity Model (CMM) are two recently emerging models addressing the difficulty of developing and delivering high-quality software products. The CMM introduces 5 levels of maturity and gives guidelines for what to do at an organizational level, while XP gives explicit guidelines for how to develop software at a project level. Together these models for...
متن کاملHigher CMM Levels Attained by QA Certified Software Developers
This paper addresses the question: is higher capability maturity associated with adoption of Quality Assurance (QA) certification? To assess the extent of adoption of third-party QA certification by Australian software developers, a survey of 1,000 software developers was recently conducted. The questionnaire also included an assessment of their capability maturity based on the capability matur...
متن کاملCMM compliance in small organizations
CMM [8][6] is currently considered as the de facto standard for process capability certification in organizations dedicated to software development. Independent of their size, these organizations can be certified at one of CMM ́s five process maturity levels: Initial, Repeatable, Defined, Managed or Optimizing. At each level a number of Key Process Areas (KPAs) need to be satisfied, The KPAs are...
متن کاملAgile Methodology in Cmm Framework: an Approach to Success for Software Companies in China
CMM has been well accepted by the world as the standard for software development process control, quality improvement, and software company capacity evaluation. Aiming at the software outsourcing service market, more and more Chinese software companies are involved in the CMM certifications rush. However, to most of them, CMM is a very challenging goal. As China’s software industry is still at ...
متن کاملA Methodology for Self-Diagnosis for Software Quality Assurance in Small and Medium-Sized Industries in Latin America
Currently, only a small fraction of software companies around the world achieve a high quality level for their development process. A vast majority of software producers, which have not yet implemented a methodology for software quality assurance, are paying high costs of production and systems maintenance, and are therefore being displaced from the global market, not being on the same competit...
متن کامل